home *** CD-ROM | disk | FTP | other *** search
- on getState
- global gMode, gPage, gNewChap, gChallengeIndex, gWorth, gPageScore, gTest, gBlindfold, gNextUnit, gNextChap, gTimer, gTimerTicks, gFlowType, gNextPage
- if voidp(gNewChap) then
- return [:]
- end if
- set sList to [:]
- setaProp(sList, #mode, gMode)
- setaProp(sList, #page, gPage)
- setaProp(sList, #cindex, gChallengeIndex)
- setaProp(sList, #worth, gWorth)
- setaProp(sList, #pagescore, gPageScore)
- setaProp(sList, #nextunit, gNextUnit)
- setaProp(sList, #nextchapter, gNextChap)
- setaProp(sList, #nextPage, gNextPage)
- setaProp(sList, #allowpanel, gTest)
- setaProp(sList, #blindfold, gBlindfold)
- setaProp(sList, #timer, gTimer)
- setaProp(sList, #unit, ChapStr2Unit(gNewChap))
- setaProp(sList, #chapter, ChapStr2Chap(gNewChap))
- setaProp(sList, #language, ChapStr2Language(gNewChap))
- setaProp(sList, #timerticks, gTimerTicks)
- setaProp(sList, #flowtype, gFlowType)
- return sList
- end
-